package com.hhit.bigscreenbackmanage.entity.gis;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author
 * gis安全管理情况一览表
 */
public class TGisSituation implements Serializable {
    /**
     * 主键id
     */
    private Integer id;

    /**
     * 塔号
     */
    private String th;

    /**
     * 杆塔是否为需要拆除的老旧杆塔
     */
    private String gtsfxyccdljgt;

    /**
     * 地形地貌
     */
    private String dxdm;

    /**
     * 地质
     */
    private String dz;

    /**
     * 奥维坐标经度
     */
    private String awzbjd;

    /**
     * 奥维坐标纬度
     */
    private String awzbwd;

    /**
     * 海拔高度
     */
    private String hbgd;

    /**
     * 基面85高程
     */
    private String jmgc;

    /**
     * 基础类型
     */
    private String jclx;

    /**
     * 基础最大深度m
     */
    private String jczdsd;

    /**
     * 塔型
     */
    private String tx;

    /**
     * 铁塔全高m
     */
    private String ttqg;

    /**
     * 塔重（t）
     */
    private String tz;

    /**
     * 档距
     */
    private String dj;

    /**
     * 跨越物
     */
    private String kyw;

    /**
     * 推荐运输方式
     */
    private String tjysfs;

    /**
     * 备注
     */
    private String bz;

    /**
     * 工程名称
     */
    private String projectName;

    /**
     * 建管单位
     */
    private String jgdw;

    /**
     * 地址经度
     */
    private String dzjd;

    /**
     * 地址纬度
     */
    private String dzwd;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getTh() {
        return th;
    }

    public void setTh(String th) {
        this.th = th;
    }

    public String getGtsfxyccdljgt() {
        return gtsfxyccdljgt;
    }

    public void setGtsfxyccdljgt(String gtsfxyccdljgt) {
        this.gtsfxyccdljgt = gtsfxyccdljgt;
    }

    public String getDxdm() {
        return dxdm;
    }

    public void setDxdm(String dxdm) {
        this.dxdm = dxdm;
    }

    public String getDz() {
        return dz;
    }

    public void setDz(String dz) {
        this.dz = dz;
    }

    public String getAwzbjd() {
        return awzbjd;
    }

    public void setAwzbjd(String awzbjd) {
        this.awzbjd = awzbjd;
    }

    public String getAwzbwd() {
        return awzbwd;
    }

    public void setAwzbwd(String awzbwd) {
        this.awzbwd = awzbwd;
    }

    public String getHbgd() {
        return hbgd;
    }

    public void setHbgd(String hbgd) {
        this.hbgd = hbgd;
    }

    public String getJmgc() {
        return jmgc;
    }

    public void setJmgc(String jmgc) {
        this.jmgc = jmgc;
    }

    public String getJclx() {
        return jclx;
    }

    public void setJclx(String jclx) {
        this.jclx = jclx;
    }

    public String getJczdsd() {
        return jczdsd;
    }

    public void setJczdsd(String jczdsd) {
        this.jczdsd = jczdsd;
    }

    public String getTx() {
        return tx;
    }

    public void setTx(String tx) {
        this.tx = tx;
    }

    public String getTtqg() {
        return ttqg;
    }

    public void setTtqg(String ttqg) {
        this.ttqg = ttqg;
    }

    public String getTz() {
        return tz;
    }

    public void setTz(String tz) {
        this.tz = tz;
    }

    public String getDj() {
        return dj;
    }

    public void setDj(String dj) {
        this.dj = dj;
    }

    public String getKyw() {
        return kyw;
    }

    public void setKyw(String kyw) {
        this.kyw = kyw;
    }

    public String getTjysfs() {
        return tjysfs;
    }

    public void setTjysfs(String tjysfs) {
        this.tjysfs = tjysfs;
    }

    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getJgdw() {
        return jgdw;
    }

    public void setJgdw(String jgdw) {
        this.jgdw = jgdw;
    }

    public String getDzjd() {
        return dzjd;
    }

    public void setDzjd(String dzjd) {
        this.dzjd = dzjd;
    }

    public String getDzwd() {
        return dzwd;
    }

    public void setDzwd(String dzwd) {
        this.dzwd = dzwd;
    }

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        TGisSituation other = (TGisSituation) that;
        return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
            && (this.getTh() == null ? other.getTh() == null : this.getTh().equals(other.getTh()))
            && (this.getGtsfxyccdljgt() == null ? other.getGtsfxyccdljgt() == null : this.getGtsfxyccdljgt().equals(other.getGtsfxyccdljgt()))
            && (this.getDxdm() == null ? other.getDxdm() == null : this.getDxdm().equals(other.getDxdm()))
            && (this.getDz() == null ? other.getDz() == null : this.getDz().equals(other.getDz()))
            && (this.getAwzbjd() == null ? other.getAwzbjd() == null : this.getAwzbjd().equals(other.getAwzbjd()))
            && (this.getAwzbwd() == null ? other.getAwzbwd() == null : this.getAwzbwd().equals(other.getAwzbwd()))
            && (this.getHbgd() == null ? other.getHbgd() == null : this.getHbgd().equals(other.getHbgd()))
            && (this.getJmgc() == null ? other.getJmgc() == null : this.getJmgc().equals(other.getJmgc()))
            && (this.getJclx() == null ? other.getJclx() == null : this.getJclx().equals(other.getJclx()))
            && (this.getJczdsd() == null ? other.getJczdsd() == null : this.getJczdsd().equals(other.getJczdsd()))
            && (this.getTx() == null ? other.getTx() == null : this.getTx().equals(other.getTx()))
            && (this.getTtqg() == null ? other.getTtqg() == null : this.getTtqg().equals(other.getTtqg()))
            && (this.getTz() == null ? other.getTz() == null : this.getTz().equals(other.getTz()))
            && (this.getDj() == null ? other.getDj() == null : this.getDj().equals(other.getDj()))
            && (this.getKyw() == null ? other.getKyw() == null : this.getKyw().equals(other.getKyw()))
            && (this.getTjysfs() == null ? other.getTjysfs() == null : this.getTjysfs().equals(other.getTjysfs()))
            && (this.getBz() == null ? other.getBz() == null : this.getBz().equals(other.getBz()))
            && (this.getProjectName() == null ? other.getProjectName() == null : this.getProjectName().equals(other.getProjectName()))
            && (this.getJgdw() == null ? other.getJgdw() == null : this.getJgdw().equals(other.getJgdw()))
            && (this.getDzjd() == null ? other.getDzjd() == null : this.getDzjd().equals(other.getDzjd()))
            && (this.getDzwd() == null ? other.getDzwd() == null : this.getDzwd().equals(other.getDzwd()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
        result = prime * result + ((getTh() == null) ? 0 : getTh().hashCode());
        result = prime * result + ((getGtsfxyccdljgt() == null) ? 0 : getGtsfxyccdljgt().hashCode());
        result = prime * result + ((getDxdm() == null) ? 0 : getDxdm().hashCode());
        result = prime * result + ((getDz() == null) ? 0 : getDz().hashCode());
        result = prime * result + ((getAwzbjd() == null) ? 0 : getAwzbjd().hashCode());
        result = prime * result + ((getAwzbwd() == null) ? 0 : getAwzbwd().hashCode());
        result = prime * result + ((getHbgd() == null) ? 0 : getHbgd().hashCode());
        result = prime * result + ((getJmgc() == null) ? 0 : getJmgc().hashCode());
        result = prime * result + ((getJclx() == null) ? 0 : getJclx().hashCode());
        result = prime * result + ((getJczdsd() == null) ? 0 : getJczdsd().hashCode());
        result = prime * result + ((getTx() == null) ? 0 : getTx().hashCode());
        result = prime * result + ((getTtqg() == null) ? 0 : getTtqg().hashCode());
        result = prime * result + ((getTz() == null) ? 0 : getTz().hashCode());
        result = prime * result + ((getDj() == null) ? 0 : getDj().hashCode());
        result = prime * result + ((getKyw() == null) ? 0 : getKyw().hashCode());
        result = prime * result + ((getTjysfs() == null) ? 0 : getTjysfs().hashCode());
        result = prime * result + ((getBz() == null) ? 0 : getBz().hashCode());
        result = prime * result + ((getProjectName() == null) ? 0 : getProjectName().hashCode());
        result = prime * result + ((getJgdw() == null) ? 0 : getJgdw().hashCode());
        result = prime * result + ((getDzjd() == null) ? 0 : getDzjd().hashCode());
        result = prime * result + ((getDzwd() == null) ? 0 : getDzwd().hashCode());
        return result;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", th=").append(th);
        sb.append(", gtsfxyccdljgt=").append(gtsfxyccdljgt);
        sb.append(", dxdm=").append(dxdm);
        sb.append(", dz=").append(dz);
        sb.append(", awzbjd=").append(awzbjd);
        sb.append(", awzbwd=").append(awzbwd);
        sb.append(", hbgd=").append(hbgd);
        sb.append(", jmgc=").append(jmgc);
        sb.append(", jclx=").append(jclx);
        sb.append(", jczdsd=").append(jczdsd);
        sb.append(", tx=").append(tx);
        sb.append(", ttqg=").append(ttqg);
        sb.append(", tz=").append(tz);
        sb.append(", dj=").append(dj);
        sb.append(", kyw=").append(kyw);
        sb.append(", tjysfs=").append(tjysfs);
        sb.append(", bz=").append(bz);
        sb.append(", projectName=").append(projectName);
        sb.append(", jgdw=").append(jgdw);
        sb.append(", dzjd=").append(dzjd);
        sb.append(", dzwd=").append(dzwd);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}
